package com.bbva.kyfb.kyfbdto.firmas.fachada.v01;

import java.io.Serializable;
import java.util.ArrayList;

import javax.validation.Valid;
import javax.xml.bind.annotation.XmlRootElement;

/**
 * Fichero u ordenes a eliminar.
 *
 * @author xe35008
 * @version 1.0
 */
@XmlRootElement
public class InfoFilesToDelete implements Serializable{
	
	/** The Constant serialVersionUID. */
	private static final long serialVersionUID = 1L;


	/** Lista de elementos a eliminar. */
	ArrayList<InfoFileToDelete> infoFilesToDelete;
	
	/**
	 * Instantiates a new info files to delete.
	 */
	public InfoFilesToDelete() {}

	/**
	 * Gets the info files to delete.
	 *
	 * @return the infoFilesToDelete
	 */
	@Valid
	public ArrayList<InfoFileToDelete> getInfoFilesToDelete() {
		return infoFilesToDelete;
	}

	/**
	 * Sets the info files to delete.
	 *
	 * @param infoFilesToDelete the infoFilesToDelete to set
	 */
	public void setInfoFilesToDelete(ArrayList<InfoFileToDelete> infoFilesToDelete) {
		this.infoFilesToDelete = infoFilesToDelete;
	}

	/* (non-Javadoc)
	 * @see java.lang.Object#toString()
	 */
	@Override
	public String toString() {
		return "InfoFilesToDelete [infoFilesToDelete=" + infoFilesToDelete
				+ "]";
	}		
	
}
